namespace ScrumSprintMonitor.Infrastructure
{
	#region #using Directives

	using System.Collections.Generic;
	using System.ComponentModel;

	#endregion

	public interface ITeamMember : INotifyPropertyChanged
	{
		string DisplayName { get; }
		ITeamMemberInformation Information { get; }

		IEnumerable<IWorkItemAdapter> AssignedWorkItems { get; set; }
		ITeamMemberRemainingWorkload RemainingWorkload { get; }
		BindingList<BurndownDataPoint> BurndownDataPoints { get; }
	}
}